F. Палиндром

Ограничение времени	1 секунда
Ограничение памяти	64Mb
Ввод	стандартный ввод или input.txt
Вывод	стандартный вывод или output.txt
Помогите Васе понять, будет ли фраза палиндромом‎. Учитываются только буквы и цифры, заглавные и строчные буквы считаются одинаковыми.

Решение должно работать за O(N), где N — длина строки на входе.

Формат ввода
В единственной строке записана фраза или слово. Буквы могут быть только латинские. Длина текста не превосходит 20000 символов.

Формат вывода
Выведите «True», если фраза является палиндромом, и «False», если не является.

Пример 1<br/>
Ввод:<br/>	
A man, a plan, a canal: Panama
Вывод:<br/>
True<br/>

Пример 2<br/>
Ввод:<br/>	
zo<br/>
Вывод:<br/>
False<br/>